package com.xxr.mom.ci.charging.interworking.vo.api;

import com.alibaba.fastjson.annotation.JSONField;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 推送订单对账结果信息 结果
 * @description: CheckChargeOrdersResponse
 * @date: 2024/8/17 21:33
 * @author: natsuki_kining
 * @version: 1.0
 */
public class CheckChargeOrdersResponse {
    /**
     * 订单对账流水号
     * 必填
     */
    @JSONField(name = "CheckDisputeSeq")
    private String checkDisputeSeq;
    /**
     * 开始充电时间
     * 必填
     */
    @JSONField(name = "StartTime", format = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startTime;
    /**
     * 本次采样时间
     * 必填
     */
    @JSONField(name = "EndTime", format = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endTime;
    /**
     * 争议订单数量N
     */
    @JSONField(name = "TotalDisputeOrder")
    private Integer totalDisputeOrder;
    /**
     * 累计充电量
     * 单位:度
     * 小数点后2位
     * 必填
     */
    @JSONField(name = "TotalDisputePower")
    private Double totalDisputePower;
    /**
     * 累计总金额
     * 单位:元，
     * 小数点后2位
     */
    @JSONField(name = "TotalDisputeMoney")
    private Double totalDisputeMoney;
    /**
     * 订单列表
     */
    @JSONField(name = "DisputeOrders")
    private List<DisputeOrders> disputeOrders;
}
